#include <iostream>
#include <unistd.h>
#include "include/math_operations.h"
#include "include/string_operations.h"
#include "include/vector_operations.h"

int main()
{
    int a = 5, b = 3;
    std::cout << "Add: " << add(a, b) << std::endl;
    std::cout << "Subtract: " << subtract(a, b) << std::endl;

    std::string str = "Hello, World!";
    std::cout << "To Upper: " << to_upper(str) << std::endl;
    std::cout << "To Lower: " << to_lower(str) << std::endl;

    std::vector<int> numbers = {1, 2, 3, 4, 5};
    std::cout << "Sum: " << sum(numbers) << std::endl;
    std::cout << "Average: " << average(numbers) << std::endl;
    return 0;
}
